
.zdz_dlg_alert .zdz_dlg {
	position                    : fixed;
	z-index                     : 13;
	width                       : 85%;
	top                         : 50%;
	left                        : 50%;
	-webkit-transform           : translate(-50%, -50%);
            transform           : translate(-50%, -50%);
	background-color            : #FAFAFC;
	text-align                  : center;
	border-radius               : 3px;
}
.zdz_dlg_alert .zdz_dlg_head {
	padding                     : 1.2em 0 .5em;
}
.zdz_dlg_alert .zdz_dlg_title {
	font-weight                 : 400;
	font-size                   : 17px;
}
.zdz_dlg_alert .zdz_dlg_content {
	padding                     : 0 20px;
	font-size                   : 15px;
	color                       : #888;
	text-align                  : left;
}
.zdz_dlg_alert .zdz_dlg_foot {
	position                    : relative;
	line-height                 : 42px;
	margin-top                  : 20px;
	font-size                   : 17px;
	display                     : -webkit-box;
	display                     : -webkit-flex;
	display                     : -ms-flexbox;
	display                     : flex;
}
.zdz_dlg_alert .zdz_dlg_foot a {
	display                     : block;
	-webkit-box-flex            : 1;
	-webkit-flex                : 1;
	-ms-flex                    : 1;
	flex                        : 1;
	color                       : #0099e8;
	text-decoration             : none;
	-webkit-tap-highlight-color : rgba(0, 0, 0, 0);
}
.zdz_dlg_alert .zdz_dlg_foot a:active {
	background-color            : #EEEEEE;
}
.zdz_dlg_alert .zdz_dlg_foot:after {
	content                     : " ";
	position                    : absolute;
	left                        : 0;
	top                         : 0;
	width                       : 100%;
	height                      : 1px;
	border-top                  : 1px solid #D5D5D6;
	color                       : #D5D5D6;
	-webkit-transform-origin    : 0 0;
            transform-origin    : 0 0;
	-webkit-transform           : scaleY(0.5);
            transform           : scaleY(0.5);
}
.zdz_dlg_confirm .zdz_dlg {
	position                    : fixed;
	z-index                     : 13;
	width                       : 85%;
	top                         : 50%;
	left                        : 50%;
	-webkit-transform           : translate(-50%, -50%);
            transform           : translate(-50%, -50%);
	background-color            : #FAFAFC;
	text-align                  : center;
	border-radius               : 3px;
}
.zdz_dlg_confirm .zdz_dlg .zdz_dlg_head {
	padding                     : 1.2em 20px .5em;
}
.zdz_dlg_confirm .zdz_dlg_title {
	font-weight                 : 400;
	font-size                   : 17px;
}
.zdz_dlg_confirm .zdz_dlg .zdz_dlg_content {
	padding                     : 0 20px;
	font-size                   : 15px;
	color                       : #888;
	text-align                  : left;
}
.zdz_dlg_confirm .zdz_dlg_foot {
	position                    : relative;
	line-height                 : 42px;
	margin-top                  : 20px;
	font-size                   : 17px;
	display                     : -webkit-box;
	display                     : -webkit-flex;
	display                     : -ms-flexbox;
	display                     : flex;
}
.zdz_dlg_confirm .zdz_dlg_foot a {
	position                    : relative;
	display                     : block;
	-webkit-box-flex            : 1;
	-webkit-flex                : 1;
	-ms-flex                    : 1;
	flex                        : 1;
	color                       : #0099e8;
	text-decoration             : none;
	-webkit-tap-highlight-color : rgba(0, 0, 0, 0);
}
.zdz_dlg_confirm .zdz_dlg_foot a:active {
	background-color            : #EEEEEE;
}
.zdz_dlg_confirm .zdz_dlg_foot a:after {
	content                     : " ";
	position                    : absolute;
	left                        : 0;
	top                         : 0;
	width                       : 1px;
	height                      : 100%;
	border-left                 : 1px solid #D5D5D6;
	color                       : #D5D5D6;
	-webkit-transform-origin    : 0 0;
            transform-origin    : 0 0;
	-webkit-transform           : scaleX(0.5);
            transform           : scaleX(0.5);
}
.zdz_dlg_confirm .zdz_dlg_foot a:first-child:after {
	display                     : none;
}
.zdz_dlg_btn .default {
	color                       : #353535;
}
.zdz_dlg_btn .primary {
	color                       : #0099e8;
}
@media screen and (min-width: 1024px) {
	.zdz_dlg {
		width                   : 35%;
	}
}
.zdz_mask {
	position                    : fixed;
	z-index                     : 1;
	width                       : 100%;
	height                      : 100%;
	top                         : 0;
	left                        : 0;
	background                  : rgba(0, 0, 0, 0.6);
}
.zdz_mask_transparent {
	position                    : fixed;
	z-index                     : 1;
	width                       : 100%;
	height                      : 100%;
	top                         : 0;
	left                        : 0;
}
.zdz_mask_transition {
	display                     : none;
	position                    : fixed;
	z-index                     : 1;
	width                       : 100%;
	height                      : 100%;
	top                         : 0;
	left                        : 0;
	background                  : rgba(0, 0, 0, 0);
	-webkit-transition          : background .3s;
	transition                  : background .3s;
}
.zdz_fade_toggle {
	background                  : rgba(0, 0, 0, 0.6);
}
.zdz_toast {
	position                    : fixed;
	z-index                     : 3;
	width                       : 7.6em;
	min-height                  : 7.6em;
	top                         : 180px;
	left                        : 50%;
	margin-left                 : -3.8em;
	background                  : rgba(40, 40, 40, 0.75);
	text-align                  : center;
	border-radius               : 5px;
	color                       : #FFFFFF;
}
.zdz_icon_toast {
	margin                      : 22px 0 0;
	display                     : block;
}
.zdz_icon_toast:before {
	content                     : '\EA08';
	color                       : #FFFFFF;
	font-size                   : 55px;
}
.zdz_toast_content {
	margin                      : 0 0 15px;
}
.zdz_loading_toast .zdz_toast_content {
	margin-top                  : 64%;
	font-size                   : 14px;
}
.zdz_loading {
	position                    : absolute;
	width                       : 0px;
	z-index                     : 2000000000;
	left                        : 50%;
	top                         : 38%;
}
.zdz_loading_leaf {
	position                    : absolute;
	top                         : -1px;
	opacity                     : 0.25;
}
.zdz_loading_leaf:before {
	content                     : " ";
	position                    : absolute;
	width                       : 8.14px;
	height                      : 3.08px;
	background                  : #d1d1d5;
	box-shadow                  : rgba(0, 0, 0, 0.0980392) 0px 0px 1px;
	border-radius               : 1px;
	-webkit-transform-origin    : left 50% 0px;
        -ms-transform-origin    : left 50% 0px;
            transform-origin    : left 50% 0px;
}
.zdz_loading_leaf_0 {
	-webkit-animation           : opacity-60-25-0-12 1.25s linear infinite;
            animation           : opacity-60-25-0-12 1.25s linear infinite;
}
.zdz_loading_leaf_0:before {
	-webkit-transform           : rotate(0deg) translate(7.92px, 0px);
        -ms-transform           : rotate(0deg) translate(7.92px, 0px);
            transform           : rotate(0deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_1 {
	-webkit-animation           : opacity-60-25-1-12 1.25s linear infinite;
            animation           : opacity-60-25-1-12 1.25s linear infinite;
}
.zdz_loading_leaf_1:before {
	-webkit-transform           : rotate(30deg) translate(7.92px, 0px);
        -ms-transform           : rotate(30deg) translate(7.92px, 0px);
            transform           : rotate(30deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_2 {
	-webkit-animation           : opacity-60-25-2-12 1.25s linear infinite;
            animation           : opacity-60-25-2-12 1.25s linear infinite;
}
.zdz_loading_leaf_2:before {
	-webkit-transform           : rotate(60deg) translate(7.92px, 0px);
        -ms-transform           : rotate(60deg) translate(7.92px, 0px);
            transform           : rotate(60deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_3 {
	-webkit-animation           : opacity-60-25-3-12 1.25s linear infinite;
            animation           : opacity-60-25-3-12 1.25s linear infinite;
}
.zdz_loading_leaf_3:before {
	-webkit-transform           : rotate(90deg) translate(7.92px, 0px);
        -ms-transform           : rotate(90deg) translate(7.92px, 0px);
            transform           : rotate(90deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_4 {
	-webkit-animation           : opacity-60-25-4-12 1.25s linear infinite;
            animation           : opacity-60-25-4-12 1.25s linear infinite;
}
.zdz_loading_leaf_4:before {
	-webkit-transform           : rotate(120deg) translate(7.92px, 0px);
        -ms-transform           : rotate(120deg) translate(7.92px, 0px);
            transform           : rotate(120deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_5 {
	-webkit-animation           : opacity-60-25-5-12 1.25s linear infinite;
            animation           : opacity-60-25-5-12 1.25s linear infinite;
}
.zdz_loading_leaf_5:before {
	-webkit-transform           : rotate(150deg) translate(7.92px, 0px);
        -ms-transform           : rotate(150deg) translate(7.92px, 0px);
            transform           : rotate(150deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_6 {
	-webkit-animation           : opacity-60-25-6-12 1.25s linear infinite;
            animation           : opacity-60-25-6-12 1.25s linear infinite;
}
.zdz_loading_leaf_6:before {
	-webkit-transform           : rotate(180deg) translate(7.92px, 0px);
        -ms-transform           : rotate(180deg) translate(7.92px, 0px);
            transform           : rotate(180deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_7 {
	-webkit-animation           : opacity-60-25-7-12 1.25s linear infinite;
            animation           : opacity-60-25-7-12 1.25s linear infinite;
}
.zdz_loading_leaf_7:before {
	-webkit-transform           : rotate(210deg) translate(7.92px, 0px);
        -ms-transform           : rotate(210deg) translate(7.92px, 0px);
            transform           : rotate(210deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_8 {
	-webkit-animation           : opacity-60-25-8-12 1.25s linear infinite;
            animation           : opacity-60-25-8-12 1.25s linear infinite;
}
.zdz_loading_leaf_8:before {
	-webkit-transform           : rotate(240deg) translate(7.92px, 0px);
        -ms-transform           : rotate(240deg) translate(7.92px, 0px);
            transform           : rotate(240deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_9 {
	-webkit-animation           : opacity-60-25-9-12 1.25s linear infinite;
            animation           : opacity-60-25-9-12 1.25s linear infinite;
}
.zdz_loading_leaf_9:before {
	-webkit-transform           : rotate(270deg) translate(7.92px, 0px);
        -ms-transform           : rotate(270deg) translate(7.92px, 0px);
            transform           : rotate(270deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_10 {
	-webkit-animation           : opacity-60-25-10-12 1.25s linear infinite;
            animation           : opacity-60-25-10-12 1.25s linear infinite;
}
.zdz_loading_leaf_10:before {
	-webkit-transform           : rotate(300deg) translate(7.92px, 0px);
        -ms-transform           : rotate(300deg) translate(7.92px, 0px);
            transform           : rotate(300deg) translate(7.92px, 0px);
}
.zdz_loading_leaf_11 {
	-webkit-animation           : opacity-60-25-11-12 1.25s linear infinite;
            animation           : opacity-60-25-11-12 1.25s linear infinite;
}
.zdz_loading_leaf_11:before {
	-webkit-transform           : rotate(330deg) translate(7.92px, 0px);
        -ms-transform           : rotate(330deg) translate(7.92px, 0px);
            transform           : rotate(330deg) translate(7.92px, 0px);
}
@-webkit-keyframes opacity-60-25-0-12 {
	0% {
		opacity                 : 0.25;
	}
	0.01% {
		opacity                 : 0.25;
	}
	0.02% {
		opacity                 : 1;
	}
	60.01% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.25;
	}
}
@-webkit-keyframes opacity-60-25-1-12 {
	0% {
		opacity                 : 0.25;
	}
	8.34333% {
		opacity                 : 0.25;
	}
	8.35333% {
		opacity                 : 1;
	}
	68.3433% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.25;
	}
}
@-webkit-keyframes opacity-60-25-2-12 {
	0% {
		opacity                 : 0.25;
	}
	16.6767% {
		opacity                 : 0.25;
	}
	16.6867% {
		opacity                 : 1;
	}
	76.6767% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.25;
	}
}
@-webkit-keyframes opacity-60-25-3-12 {
	0% {
		opacity                 : 0.25;
	}
	25.01% {
		opacity                 : 0.25;
	}
	25.02% {
		opacity                 : 1;
	}
	85.01% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.25;
	}
}
@-webkit-keyframes opacity-60-25-4-12 {
	0% {
		opacity                 : 0.25;
	}
	33.3433% {
		opacity                 : 0.25;
	}
	33.3533% {
		opacity                 : 1;
	}
	93.3433% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.25;
	}
}
@-webkit-keyframes opacity-60-25-5-12 {
	0% {
		opacity                 : 0.270958333333333;
	}
	41.6767% {
		opacity                 : 0.25;
	}
	41.6867% {
		opacity                 : 1;
	}
	1.67667% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.270958333333333;
	}
}
@-webkit-keyframes opacity-60-25-6-12 {
	0% {
		opacity                 : 0.375125;
	}
	50.01% {
		opacity                 : 0.25;
	}
	50.02% {
		opacity                 : 1;
	}
	10.01% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.375125;
	}
}
@-webkit-keyframes opacity-60-25-7-12 {
	0% {
		opacity                 : 0.479291666666667;
	}
	58.3433% {
		opacity                 : 0.25;
	}
	58.3533% {
		opacity                 : 1;
	}
	18.3433% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.479291666666667;
	}
}
@-webkit-keyframes opacity-60-25-8-12 {
	0% {
		opacity                 : 0.583458333333333;
	}
	66.6767% {
		opacity                 : 0.25;
	}
	66.6867% {
		opacity                 : 1;
	}
	26.6767% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.583458333333333;
	}
}
@-webkit-keyframes opacity-60-25-9-12 {
	0% {
		opacity                 : 0.687625;
	}
	75.01% {
		opacity                 : 0.25;
	}
	75.02% {
		opacity                 : 1;
	}
	35.01% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.687625;
	}
}
@-webkit-keyframes opacity-60-25-10-12 {
	0% {
		opacity                 : 0.791791666666667;
	}
	83.3433% {
		opacity                 : 0.25;
	}
	83.3533% {
		opacity                 : 1;
	}
	43.3433% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.791791666666667;
	}
}
@-webkit-keyframes opacity-60-25-11-12 {
	0% {
		opacity                 : 0.895958333333333;
	}
	91.6767% {
		opacity                 : 0.25;
	}
	91.6867% {
		opacity                 : 1;
	}
	51.6767% {
		opacity                 : 0.25;
	}
	100% {
		opacity                 : 0.895958333333333;
	}
}
